有參加過我培訓的朋友一定都體會得到,這些題目的設計花了多少苦心。
要能用最精要的內容模擬實際產品開發碰到的問題,把一個東西從來龍去脈、從沒有框架也要能解決同樣的問題,到用設計、框架、工具來讓解決問題的方式最優雅、快速、有效,產出的副作用最小。
以單元測試來說,第三個專案甚至有一半的設計的目的,是用來讓大家從 knowing 到 understanding 再到 skill 的過程。
一天內用最基本的語言特性、設計原則,就能解決大部分實務上錯綜複雜的 legacy code 的測試問題,也是這門課最重要的目的。
--
只教框架、只教工具、只是反芻官網與書裡面的內容再餵給學員的教學,只是種速食懶人包,學不到骨子裡就容易忘,無法融會貫通跟活學活用,當換個語言、框架,就白學這些東西了,建議大家一定要避免讓自己只停在這種狀態,那樣不是在學習,只是在應付。